import axios from 'axios'

axios.interceptors.request.use(config => {
  // alert("111");
  // 在发送请求之前做些什么
  //if (store.state.user.token) {
  //  config.headers['Authorization'] = 'Bearer ' + //store.state.user.token
  //  }
  // config.headers['Content-Type'] = //'application/json'
  // config.headers['Client-Value'] = 14
  return config
}, function (err) {
  return Promise.reject(err)
})


// http response 拦截器    在被then，catch处理前拦截响应
axios.interceptors.response.use((res) => {
  // 对响应数据做点什么
  if (res.data && res.status === 200 && res.data.code === 4) {
    // router.push({
    //   name: 'login'
    // })

    // return
  }
  // if (res.status !== 200 || res.data.code === 5 || res.data.code === 6 || res.data.code === 10 || res.data.code === 70001) {
  //   return false
  // }
  // if (res.data && (res.status === 200)) {
  //   return res
  // }
  // alert("22222")
  return res
})